package com.ltkj.baseplatform.mapper;

import java.util.List;
import com.ltkj.baseplatform.domain.SerGuidedType;

/**
 * 导航导览分类Mapper接口
 * 
 * @author chenzeen
 * @date 2023-09-10
 */
public interface SerGuidedTypeMapper 
{
    /**
     * 查询导航导览分类
     * 
     * @param guidedTypeId 导航导览分类主键
     * @return 导航导览分类
     */
    public SerGuidedType selectSerGuidedTypeByGuidedTypeId(Long guidedTypeId);

    /**
     * 查询导航导览分类列表
     * 
     * @param serGuidedType 导航导览分类
     * @return 导航导览分类集合
     */
    public List<SerGuidedType> selectSerGuidedTypeList(SerGuidedType serGuidedType);

    /**
     * 新增导航导览分类
     * 
     * @param serGuidedType 导航导览分类
     * @return 结果
     */
    public int insertSerGuidedType(SerGuidedType serGuidedType);

    /**
     * 修改导航导览分类
     * 
     * @param serGuidedType 导航导览分类
     * @return 结果
     */
    public int updateSerGuidedType(SerGuidedType serGuidedType);

    /**
     * 删除导航导览分类
     * 
     * @param guidedTypeId 导航导览分类主键
     * @return 结果
     */
    public int deleteSerGuidedTypeByGuidedTypeId(Long guidedTypeId);

    /**
     * 批量删除导航导览分类
     * 
     * @param guidedTypeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSerGuidedTypeByGuidedTypeIds(Long[] guidedTypeIds);
}
